package com.yt.phone.models.dto;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import com.yt.common.dto.BaseDTO;

/**
 * 客户信息DTO
 *
 * @author lizicong
 * @Date 2025-11-07 13:31:17
 */
@Data
@TableName("user")
@ApiModel(value="客户信息对象", description="客户信息对象")
public class UserDTO extends BaseDTO implements Serializable {

    @ApiModelProperty(value = "客户id")
    @TableId(value = "user_id", type = IdType.AUTO)
    private Long userId;
    @ApiModelProperty(value = "客户名称")
    private String userName;
    @ApiModelProperty(value = "客户类型")
    private String userType;
    @ApiModelProperty(value = "客户地址")
    private String userAddress;
    @ApiModelProperty(value = "行业经理")
    private String industryManager;
    @ApiModelProperty(value = "所属行业")
    private String userIndustry;
    @ApiModelProperty(value = "社区经理")
    private String communityManager;
    @ApiModelProperty(value = "用户电话")
    private String userPhone;
    @ApiModelProperty(value = "预存余额")
    private Double readyAmount;
    @ApiModelProperty(value = "消费总额")
    private Double costAmount;
    @ApiModelProperty(value = "状态0禁止，1启用")
    private Integer status;
}